package mysql8学习.初级.第15章_存储过程与存储函数;

/**
 * 修改
 * 修改存储过程或函数，不影响存储过程或函数功能，只是修改 相关特性。
 *      使用ALTER语句实现。
 *
 * ALTER {PROCEDURE | FUNCTION} 存储过程或函数的名 [characteristic ...]
 *
 * 其中，characteristic指定存储过程或函数的特性，
 * 其取值信息与创建存储过程、函数时的取值信息略有不同。
 *
 * 只能改特性    不能改内容
 *
 * - `CONTAINS SQL`，表示子程序包含SQL语句，但不包含读或写数据的语句。
 * - `NO SQL`，表示子程序中不包含SQL语句。
 * - `READS SQL DATA`，表示子程序中包含读数据的语句。
 * - `MODIFIES SQL DATA`，表示子程序中包含写数据的语句。
 * - `SQL SECURITY { DEFINER | INVOKER }`，指明谁有权限来执行。
 * - `DEFINER`，表示只有定义者自己才能够执行。
 * - `INVOKER`，表示调用者可以执行。
 * - `COMMENT 'string'`，表示注释信息。
 */
public class H2_修改存储过程与存储函数 {
}
